/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package bo;

import beans.*;
import dao.*;
import java.sql.SQLException;
import java.util.ArrayList;

/**
 *
 * @author Thiago
 */
public class ProducaoBO {

    public ArrayList<Producao> recuperarProducao(Producao producao) throws SQLException {
        return new ProducaoDAO().recuperarProducao(producao);
    }

    public ArrayList<ProducaoGrupoAnalitico> recuperarProducaoGrupos(ProducaoGrupoAnalitico pga) throws SQLException {
        return new ProducaoDAO().recuperarProducaoGrupos(pga);
    }

    public ArrayList<ProducaoGrupoAnalitico> recuperarProducaoGruposGerencial(ProducaoGrupoAnalitico pga) throws SQLException {
        return new ProducaoDAO().recuperarProducaoGruposGerencial(pga);
    }

    public ArrayList<RelGerProducao> recuperarRelGerProducao(Producao producao) throws SQLException {
        return new ProducaoDAO().recuperarRelGerProducao(producao);
    }

    public GraficoBarra recuperarProducaoMediaPorProcesso(Producao producao, Cargo cargo) throws SQLException {
        return new ProducaoDAO().recuperarProducaoMediaPorProcesso(producao, cargo);
    }

    public GraficoBarra recuperarAvaliacaoMetaPorPeriodo(Producao producao, Cargo cargo) throws SQLException {
        return new ProducaoDAO().recuperarAvaliacaoMetaPorPeriodo(producao, cargo);
    }

    public GraficoBarra recuperarColaboradorPorProcesso(Producao producao) throws SQLException {
        return new ProducaoDAO().recuperarColaboradorPorProcesso(producao);
    }

    public GraficoBarra recuperarTop10Producao(Producao producao) throws SQLException {
        return new ProducaoDAO().recuperarTop10Producao(producao);
    }
}
